package com.ruoyi.mes.production.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 产品工艺明细对象 smes_product_tech_detail
 *
 * @author simpsense
 * @date 2020-12-03
 */
public class SmesProductTechDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自增长列 */
    private Long rowId;

    /** 产品工艺编号 */
    @Excel(name = "产品工艺编号")
    private String smesProductTechNo;

    /** 工艺流程编号 */
    @Excel(name = "工艺流程编号")
    private String techProcedureNo;

    @Excel(name = "工艺流程名称")
    private String techProcedureName;

    public String getTechProcedureName() {
        return techProcedureName;
    }

    public void setTechProcedureName(String techProcedureName) {
        this.techProcedureName = techProcedureName;
    }

    public String getCurrentProcessName() {
        return currentProcessName;
    }

    public void setCurrentProcessName(String currentProcessName) {
        this.currentProcessName = currentProcessName;
    }

    public String getNextProcessName() {
        return nextProcessName;
    }

    public void setNextProcessName(String nextProcessName) {
        this.nextProcessName = nextProcessName;
    }

    @Excel(name = "当前工序")
    private String currentProcessName;
    @Excel(name = "下工序")
    private String nextProcessName;

    @Excel(name = "当前工序")
    private String currentProcessNo;

    @Excel(name = "工作中心")
    private String workCenterNo;

    public String getTechProcessNo() {
        return techProcessNo;
    }

    public void setTechProcessNo(String techProcessNo) {
        this.techProcessNo = techProcessNo;
    }

    @Excel(name = "工艺编号")
    private String techProcessNo;
    public String getWorkCenterNo() {
        return workCenterNo;
    }

    public void setWorkCenterNo(String workCenterNo) {
        this.workCenterNo = workCenterNo;
    }

    public String getWorkCenterName() {
        return workCenterName;
    }

    public void setWorkCenterName(String workCenterName) {
        this.workCenterName = workCenterName;
    }

    @Excel(name = "工作中心")
    private String workCenterName;

    public String getCurrentProcessNo() {
        return currentProcessNo;
    }

    public void setCurrentProcessNo(String currentProcessNo) {
        this.currentProcessNo = currentProcessNo;
    }

    public String getNextProcessNo() {
        return nextProcessNo;
    }

    public void setNextProcessNo(String nextProcessNo) {
        this.nextProcessNo = nextProcessNo;
    }

    @Excel(name = "下工序")
    private String nextProcessNo;
    /** 铝盖规格 */
    @Excel(name = "铝盖规格")
    private String alCapSpec;

    /** 铝带厚度 */
    @Excel(name = "铝带厚度")
    private String alStripThick;

    /** 铝盖内径 */
    @Excel(name = "铝盖内径")
    private String alCapInDiameter;

    /** 铝盖内高 */
    @Excel(name = "铝盖内高")
    private String alCapInHeight;

    /** 铝盖型式 */
    @Excel(name = "铝盖型式")
    private String alCapOpenType;

    /** 铝盖商标 */
    @Excel(name = "铝盖商标")
    private String alCapTrademark;

    /** 铝带涂层 */
    @Excel(name = "铝带涂层")
    private String alStripCoat;

    /** 铝带轧制 */
    @Excel(name = "铝带轧制")
    private String alStripCast;

    /** 塑盖厚度x外径x侧高 */
    @Excel(name = "塑盖厚度x外径x侧高")
    private String plCapOutCircle;

    /** 塑盖颜色 */
    @Excel(name = "塑盖颜色")
    private String plCapColor;

    /** 色母号 */
    @Excel(name = "色母号")
    private String plCapMasterbatch;

    /** 塑盖形状 */
    @Excel(name = "塑盖形状")
    private String plCapShape;

    /** 塑盖表面 */
    @Excel(name = "塑盖表面")
    private String plCapSurface;

    /** 塑盖商标 */
    @Excel(name = "塑盖商标")
    private String plCapTrademark;

    /** 铆点型式 */
    @Excel(name = "铆点型式")
    private String plCapRivetType;

    /** 塑袋尺寸 */
    @Excel(name = "塑袋尺寸")
    private String pkgPlbSize;

    /** 塑袋厚度 */
    @Excel(name = "塑袋厚度")
    private String pkgPlbThick;

    /** 塑袋层数 */
    @Excel(name = "塑袋层数")
    private String pkgPlbLayer;

    /** 封口方式 */
    @Excel(name = "封口方式")
    private String pkgSealType;

    /** 袋包装量 */
    @Excel(name = "袋包装量")
    private String pkgBagPackNum;

    /** 箱包装量 */
    @Excel(name = "箱包装量")
    private String pkgCasePackNum;

    /** 内贴标签 */
    @Excel(name = "内贴标签")
    private String pkgInLabel;

    /** 纸箱尺寸 */
    @Excel(name = "纸箱尺寸")
    private String pkgCartonSize;

    /** 纸箱印刷 */
    @Excel(name = "纸箱印刷")
    private String pkgCartonPrint;

    /** 纸箱色条 */
    @Excel(name = "纸箱色条")
    private String pkgCartonColor;

    /** 纸箱层数 */
    @Excel(name = "纸箱层数")
    private String pkgCartonLayer;

    /** 箱内垫板 */
    @Excel(name = "箱内垫板")
    private String pkgPlate;

    /** 标签数量 */
    @Excel(name = "标签数量")
    private String pkgLabelNum;

    /** 打包形式 */
    @Excel(name = "打包形式")
    private String pkgPackType;

    /** 印章内容 */
    @Excel(name = "印章内容")
    private String pkgStampContent;

    /** 整盘包装 */
    @Excel(name = "整盘包装")
    private String pkgPackAll;

    /** 是否有效 */
    @Excel(name = "是否有效")
    private String deleteFlag;

    public void setRowId(Long rowId)
    {
        this.rowId = rowId;
    }

    public Long getRowId()
    {
        return rowId;
    }
    public void setSmesProductTechNo(String smesProductTechNo)
    {
        this.smesProductTechNo = smesProductTechNo;
    }

    public String getSmesProductTechNo()
    {
        return smesProductTechNo;
    }
    public void setTechProcedureNo(String techProcedureNo)
    {
        this.techProcedureNo = techProcedureNo;
    }

    public String getTechProcedureNo()
    {
        return techProcedureNo;
    }
    public void setAlCapSpec(String alCapSpec)
    {
        this.alCapSpec = alCapSpec;
    }

    public String getAlCapSpec()
    {
        return alCapSpec;
    }
    public void setAlStripThick(String alStripThick)
    {
        this.alStripThick = alStripThick;
    }

    public String getAlStripThick()
    {
        return alStripThick;
    }
    public void setAlCapInDiameter(String alCapInDiameter)
    {
        this.alCapInDiameter = alCapInDiameter;
    }

    public String getAlCapInDiameter()
    {
        return alCapInDiameter;
    }
    public void setAlCapInHeight(String alCapInHeight)
    {
        this.alCapInHeight = alCapInHeight;
    }

    public String getAlCapInHeight()
    {
        return alCapInHeight;
    }
    public void setAlCapOpenType(String alCapOpenType)
    {
        this.alCapOpenType = alCapOpenType;
    }

    public String getAlCapOpenType()
    {
        return alCapOpenType;
    }
    public void setAlCapTrademark(String alCapTrademark)
    {
        this.alCapTrademark = alCapTrademark;
    }

    public String getAlCapTrademark()
    {
        return alCapTrademark;
    }
    public void setAlStripCoat(String alStripCoat)
    {
        this.alStripCoat = alStripCoat;
    }

    public String getAlStripCoat()
    {
        return alStripCoat;
    }
    public void setAlStripCast(String alStripCast)
    {
        this.alStripCast = alStripCast;
    }

    public String getAlStripCast()
    {
        return alStripCast;
    }
    public void setPlCapOutCircle(String plCapOutCircle)
    {
        this.plCapOutCircle = plCapOutCircle;
    }

    public String getPlCapOutCircle()
    {
        return plCapOutCircle;
    }
    public void setPlCapColor(String plCapColor)
    {
        this.plCapColor = plCapColor;
    }

    public String getPlCapColor()
    {
        return plCapColor;
    }
    public void setPlCapMasterbatch(String plCapMasterbatch)
    {
        this.plCapMasterbatch = plCapMasterbatch;
    }

    public String getPlCapMasterbatch()
    {
        return plCapMasterbatch;
    }
    public void setPlCapShape(String plCapShape)
    {
        this.plCapShape = plCapShape;
    }

    public String getPlCapShape()
    {
        return plCapShape;
    }
    public void setPlCapSurface(String plCapSurface)
    {
        this.plCapSurface = plCapSurface;
    }

    public String getPlCapSurface()
    {
        return plCapSurface;
    }
    public void setPlCapTrademark(String plCapTrademark)
    {
        this.plCapTrademark = plCapTrademark;
    }

    public String getPlCapTrademark()
    {
        return plCapTrademark;
    }
    public void setPlCapRivetType(String plCapRivetType)
    {
        this.plCapRivetType = plCapRivetType;
    }

    public String getPlCapRivetType()
    {
        return plCapRivetType;
    }
    public void setPkgPlbSize(String pkgPlbSize)
    {
        this.pkgPlbSize = pkgPlbSize;
    }

    public String getPkgPlbSize()
    {
        return pkgPlbSize;
    }
    public void setPkgPlbThick(String pkgPlbThick)
    {
        this.pkgPlbThick = pkgPlbThick;
    }

    public String getPkgPlbThick()
    {
        return pkgPlbThick;
    }
    public void setPkgPlbLayer(String pkgPlbLayer)
    {
        this.pkgPlbLayer = pkgPlbLayer;
    }

    public String getPkgPlbLayer()
    {
        return pkgPlbLayer;
    }
    public void setPkgSealType(String pkgSealType)
    {
        this.pkgSealType = pkgSealType;
    }

    public String getPkgSealType()
    {
        return pkgSealType;
    }
    public void setPkgBagPackNum(String pkgBagPackNum)
    {
        this.pkgBagPackNum = pkgBagPackNum;
    }

    public String getPkgBagPackNum()
    {
        return pkgBagPackNum;
    }
    public void setPkgCasePackNum(String pkgCasePackNum)
    {
        this.pkgCasePackNum = pkgCasePackNum;
    }

    public String getPkgCasePackNum()
    {
        return pkgCasePackNum;
    }
    public void setPkgInLabel(String pkgInLabel)
    {
        this.pkgInLabel = pkgInLabel;
    }

    public String getPkgInLabel()
    {
        return pkgInLabel;
    }
    public void setPkgCartonSize(String pkgCartonSize)
    {
        this.pkgCartonSize = pkgCartonSize;
    }

    public String getPkgCartonSize()
    {
        return pkgCartonSize;
    }
    public void setPkgCartonPrint(String pkgCartonPrint)
    {
        this.pkgCartonPrint = pkgCartonPrint;
    }

    public String getPkgCartonPrint()
    {
        return pkgCartonPrint;
    }
    public void setPkgCartonColor(String pkgCartonColor)
    {
        this.pkgCartonColor = pkgCartonColor;
    }

    public String getPkgCartonColor()
    {
        return pkgCartonColor;
    }
    public void setPkgCartonLayer(String pkgCartonLayer)
    {
        this.pkgCartonLayer = pkgCartonLayer;
    }

    public String getPkgCartonLayer()
    {
        return pkgCartonLayer;
    }
    public void setPkgPlate(String pkgPlate)
    {
        this.pkgPlate = pkgPlate;
    }

    public String getPkgPlate()
    {
        return pkgPlate;
    }
    public void setPkgLabelNum(String pkgLabelNum)
    {
        this.pkgLabelNum = pkgLabelNum;
    }

    public String getPkgLabelNum()
    {
        return pkgLabelNum;
    }
    public void setPkgPackType(String pkgPackType)
    {
        this.pkgPackType = pkgPackType;
    }

    public String getPkgPackType()
    {
        return pkgPackType;
    }
    public void setPkgStampContent(String pkgStampContent)
    {
        this.pkgStampContent = pkgStampContent;
    }

    public String getPkgStampContent()
    {
        return pkgStampContent;
    }
    public void setPkgPackAll(String pkgPackAll)
    {
        this.pkgPackAll = pkgPackAll;
    }

    public String getPkgPackAll()
    {
        return pkgPackAll;
    }
    public void setDeleteFlag(String deleteFlag)
    {
        this.deleteFlag = deleteFlag;
    }

    public String getDeleteFlag()
    {
        return deleteFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("rowId", getRowId())
                .append("smesProductTechNo", getSmesProductTechNo())
                .append("techProcedureNo", getTechProcedureNo())
                .append("techProcedureName", getTechProcedureName())
                .append("currentProcessName", getCurrentProcessName())
                .append("nextProcessName", getNextProcessName())
                .append("alCapSpec", getAlCapSpec())
                .append("alStripThick", getAlStripThick())
                .append("alCapInDiameter", getAlCapInDiameter())
                .append("alCapInHeight", getAlCapInHeight())
                .append("alCapOpenType", getAlCapOpenType())
                .append("alCapTrademark", getAlCapTrademark())
                .append("alStripCoat", getAlStripCoat())
                .append("alStripCast", getAlStripCast())
                .append("plCapOutCircle", getPlCapOutCircle())
                .append("plCapColor", getPlCapColor())
                .append("plCapMasterbatch", getPlCapMasterbatch())
                .append("plCapShape", getPlCapShape())
                .append("plCapSurface", getPlCapSurface())
                .append("plCapTrademark", getPlCapTrademark())
                .append("plCapRivetType", getPlCapRivetType())
                .append("pkgPlbSize", getPkgPlbSize())
                .append("pkgPlbThick", getPkgPlbThick())
                .append("pkgPlbLayer", getPkgPlbLayer())
                .append("pkgSealType", getPkgSealType())
                .append("pkgBagPackNum", getPkgBagPackNum())
                .append("pkgCasePackNum", getPkgCasePackNum())
                .append("pkgInLabel", getPkgInLabel())
                .append("pkgCartonSize", getPkgCartonSize())
                .append("pkgCartonPrint", getPkgCartonPrint())
                .append("pkgCartonColor", getPkgCartonColor())
                .append("pkgCartonLayer", getPkgCartonLayer())
                .append("pkgPlate", getPkgPlate())
                .append("pkgLabelNum", getPkgLabelNum())
                .append("pkgPackType", getPkgPackType())
                .append("pkgStampContent", getPkgStampContent())
                .append("pkgPackAll", getPkgPackAll())
                .append("deleteFlag", getDeleteFlag())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .toString();
    }
}